package db

//这是一个写到半路才想到的措施
//我应该将那些与数据库无关,只是为了方便前端请求一次就能拿到所有数据而设置的所有组合式的一次性复杂结构体放在一个地方

// 这是客户端查看某个课程的详细信息的时候返回的
type CourseInfo struct {
	//这是课程本身的基本信息
	CourseInfo Course `json:"courseInfo"`
	//这是现在课表(数据库)中这个课程有哪些班级
	ClassInfo []ClassList `json:"classInfo"`
	//这是哪些会员卡可以学习这门课
	CardInfo []CardList `json:"cardInfo"`
}

// 这是客户端检索查看会员卡的详细信息的时候返回的
type CardInfo struct {
	CardInfo CardList `json:"cardInfo"`
	//这个会员卡能上哪些课程
	SupportCourseInfo []Course `json:"supportCourseInfo"`
}
